.service-detail-page-top{
	display: flex;
	padding: 40upx 24upx;
	.avatar{
		width: 100upx;
		height: 100upx;
		flex-shrink: 0;
	}
	.body{
		margin-left: 24upx;
		position: relative;
	}
	.title{
		font-size: 30upx;
		font-weight: bold;
	}
	.tag{
		color: rgba(178, 178, 178, 1);
		border: 1px solid;
		border-radius: 5px;
		display: inline-block;
		padding: 7upx 9upx;
		font-size: 24upx;
		margin: 20upx 0 30upx;
	}
	.fans,
	.data{
		color: rgba(103, 103, 103, 1);
		font-size: 28upx;
		text{
			color: rgba(227, 132, 52, 1);
		}
	}
	.fans{
		position: absolute;
		top: 0;
		left: 100%;
		white-space: nowrap;
	}
	
	.follow{
		color: rgba(227, 132, 52, 1);
		border: 1px solid;
		position: absolute;
		top: 30upx;
		right: 30upx;
		padding: 10upx 28upx;
		border-radius: 5px;
		font-size: 30upx;
	}
}

.service-detail-page-desc{
	padding: 20upx 56upx 44upx;
	font-size: 28upx;
	color: rgba(144, 144, 144, 1);
	position: relative;
	border-bottom: 30upx solid rgba(244, 244, 244, 1);
	.btn{
		display: inline-flex;
		align-items: center;
		justify-content: space-between;
		font-weight: 500;
		color: #333333;
		position: absolute;
		right: 56upx;
		bottom: 44upx;
		image{
			width: 23upx;
			height: 12upx;
			margin-right: 10upx;
		}
	}
}

.service-detail-page-menu{
	border-bottom: 16upx solid rgba(244, 244, 244, 1);
	height: 80upx;
	display: flex;
	align-items: center;
	justify-content: space-around;
	.active{
		color: rgba(227, 132, 52, 1);
	}
}

// 列表
.service-detail-page-list{
	.item{
		padding: 20upx 24upx;
		border-bottom: 16upx solid rgba(244, 244, 244, 1);
	}
	.cover {
		position: relative;
		image{
			width: 100%;
			height: 400upx;
		}
		.video__play{
			width: 92upx;
			height: 92upx;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%,-50%);
		}
	}
	.title{
		color: rgba(51, 51, 51, 1);
		font-size: 30upx;
		margin: 30upx 15upx;
	}
	.data{
		color: rgba(144, 144, 144, 1);
		font-size: 24upx;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.like {
		font-size: 28upx;
		image{
			width: 34upx;
			height: 34upx;
		}
		text{
			color: rgba(227, 132, 52, 1);
			margin: 10upx;
		}
	}
}